Big Huge Thesaurus

trematode worm

noun

sounds kind of like